package Aufgabe1_gleichwertige_loesungen;

import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import static Aufgabe1_gleichwertige_loesungen.FileOperations.*;
import static Aufgabe1_gleichwertige_loesungen.Teilsumme.*;

public class Start {
    public static void main(String[] args){
        try {
            for(int i=100;i<=1000;i+=100){
            createZufallsFolge(-100, 100, i);
            //System.out.println(readZufallsFolge());
            
            System.out.println(maxteilsumme3(readZufallsFolge()));
            System.out.println(maxteilsumme2(readZufallsFolge()));
            System.out.println(maxteilsummeRekursiv(readZufallsFolge()));
            System.out.println(maxteilsumme1(readZufallsFolge()));
            
            System.out.println(Teilsumme_ohne.maxteilsumme3(readZufallsFolge()));
            System.out.println(Teilsumme_ohne.maxteilsumme2(readZufallsFolge()));
            System.out.println(Teilsumme_ohne.maxteilsummeRekursiv(readZufallsFolge()));
            System.out.println(Teilsumme_ohne.maxteilsumme1(readZufallsFolge()));
            }
            updateMessdaten(Teilsumme_ohne.updateStrings);
            
        } catch (FileNotFoundException ex) {
            Logger.getLogger(Start.class.getName()).log(Level.SEVERE, null, ex);
        } catch (IOException ex) {
            Logger.getLogger(Start.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}
